const router = require('koa-router')() //引入路由函数
const swaggerJSDoc = require('swagger-jsdoc')
const path = require('path')
const swaggerDefinition = {
    info: {
        title: '专高一管理接口',
        version: '2.0.0',
        description: "服务器转移到另一台服务器，地址：http://113.44.139.133:8000/， 服务器由谢琳完成"
    },
    // host: 'http://113.44.139.133:8000/',   // 想着改这里，如果不修改，那么接口文档访问地址为：
};
const options = {
    swaggerDefinition,
    apis: [path.join(__dirname, './routes/*.js')], // 写有注解的router的存放地址, 最好path.join()
};
const swaggerSpec = swaggerJSDoc(options)
// 通过路由获取生成的注解文件
router.get('/swagger.json', async function (ctx) {
    ctx.set('Content-Type', 'application/json');
    ctx.body = swaggerSpec;
})
module.exports = router